self-protected valve - Spanish English Dictionary